package top.zhangjianyong.blog.model.request;

import lombok.Builder;
import lombok.Data;

/**
 * STS Token 请求模型
 * 
 * @author zhangjianyong
 * @since 2024-01-01
 */
@Builder
@Data
public class StsTokenRequest {
    
    /**
     * 用户ID
     */
    private String userId;
    
    /**
     * 操作类型（upload/download/delete）
     */
    private String operation;
    
    /**
     * 资源路径（可选）
     */
    private String path;
    
    /**
     * 文件类型（可选）
     */
    private String fileType;
    
    /**
     * 文件大小（字节）
     */
    private Long fileSize;
} 